body{ background-color:#364150 !important;}
.login{
  .logo{text-align:center;margin-top:80px;margin-bottom:40px;}
  .content{padding:30px; width:360px;margin:0 auto; background-color:#fff;
    h3{text-align:center;font-size:28px;color:#32c5d2; margin-bottom:20px;}
    .login-form{
      .form-group{ margin-bottom:20px;
        div.title{color:#8290a3;display: block; float: left; height:44px; line-height:44px; padding-left:15px;background-color:#dde3ec;}
        input{outline: 0!important; border:0 none;  width:300px;height:44px;line-height:44px; float:left; background-color:#dde3ec;}
        input#Code{width:180px;}
        .validImg{float:right; width:80px;height:40px; overflow:hidden; cursor:pointer;border:1px solid #9da6b3;img{display:block;}
        }
      }
      .login-btn{width:100px;height:40px;text-align:center;line-height:40px; font-weight:bold; background-color:#32c5d2; color:#fff;border:none; cursor:pointer; font-size:16px;&:hover{background-color:#23b5c2}}
    }

  }
  p{color:#7a8ca5;text-align:center; margin-top:20px;}
}

.error {
  color: red !important;
  font-size: 12px !important;
  display:block;
}